.searchLawyer {
    background: url(../img/lawyer/searchLawyerbg.jpg) no-repeat;
    width: 100%;
    height: 876px;
}
.inpbg {
    height: 37px;
    line-height: 37px;
    background: #004799;
    cursor: pointer;
    color: #fff;
    text-align: center;

}
/* start 问律师 找律师的公共css*/
.container-content {
    min-width: 1000px;
    width: 1000px;
    margin: 0 auto;
}
.clearfix:after {
    content: "\200B";
    display: block; 
    height: 0; 
    clear: both;
}
.clearfix { 
    *zoom:1; 
}
.container-province {
    width: 140px;
    height: 24px;
    margin-right: 30px;
    line-height: 24px;
    outline: none;
    color: #666;
}
.order {
    float: left;
}

.container-left {
    float: left;
    width: 730px;
    margin: 60px 40px 0 0;
}
.container-details {
    width: 730px;
}
.container-right {
    /*display: inline-block;*/
    float: left;
    width: 230px;
    /*height: 500px;*/
    margin-top: 60px;
    /*background-color: #f00;*/
}
.askLawyerSearch {
    /*background: #f2f2f2;*/
    overflow: hidden;
    margin-bottom: 30px;
}
.searchItme {
    width: 360px;
    /*margin: 10px auto;*/
    position: relative;
    float: left;
}
.keyword-wrapper .search {
    width: 360px;
    height: 40px;
    padding: 0px 40px 0px 10px;
}
.searchIcon {
    text-indent: -99999;
    cursor: pointer;
    border:none;
    background: url(../img/question/searchIcon.png) no-repeat 10px 10px;
    position: absolute;
    width: 40px;
    height: 40px;
    right: 1px;
    top: 1px;
}
/*找律师右边内容样式*/
.official-mobile {
    width: 204px;
    height: 177px;
    padding: 20px 12px 0 12px;
    margin-bottom: 72px; 
    border: 1px solid #e8e8e8;
}
.official-mobile h2 {
    margin-bottom: 20px;
    font-size: 20px;
    text-align: center;
    color: #333333;
}
.official-mobile dt {
    position: relative;
    float: left;
    width: 77px;
    height: 124px;
    margin-right: 10px;
    background: url(../img/question/mobile-phone.png) 0 0 no-repeat;
}
.official-mobile dt img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 68px;
    height: 68px;
}
.official-mobile dd {
    float: left;
    width: 117px;
}
.official-mobile p {
    overflow: hidden;
    width: 120px;
    height: 42px;
    color: #666666;
    font-size: 14px;
    line-height: 14px;
}
.official-mobile .word-first {
    height: 78px;
    line-height: 26px;
    font-size: 16px;
}
.flow-chart h3 {
    line-height: 40px;
    font-size: 20px;
    color: #333;
}
.flow-chart img {
    display: block;
    width: 230px;
}
.slContxt-details {
    float: left;
    width: 382px;
}
.details-one{
    float: left;
    width: 180px;
    height: 70px;
    padding-top: 5px;
    border-right: 1px solid #e8e8e8;
    overflow: hidden;
}
.details-two {
    float: left;
    height: 70px;
    padding-top: 5px;
    border-right: 1px solid #e8e8e8;
    overflow: hidden;
}
.details-one a {
    display: block;
    height: 20px;
    margin-bottom: 12px;
}
.details-one i, .details-one em {
    float: left;
    margin-right: 12px;
    font-style: normal;
    color: #004799;
}
.details-one i {
    font-size: 18px;
}
.details-one em {
    font-size: 16px;
}
.details-one span, .details-two span {
    font-size: 16px;
    float: left;
    color: #666;
}
.details-two {
    width: 145px;
    padding:0 18px;
}
.details-two div {
    margin-bottom: 3px;
}
.details-two img {
    float: left;
    width: 17px;
    height: 17px;
    margin-top: 3px;
}
.details-three {
    width: 382px;
    padding-top: 18px;
}
.details-three span {
    float: left;
    width: 70px;
    height: 19px;
    margin-right: 22px;
    border: 1px solid #dedede;
    color: #333;
    text-align: center;
    line-height: 19px;
}
.slContxt-complete {
    float: right;
    width: 153px;
    padding: 5px 0 0 38px;
}
.slContxt-complete div {
    margin-bottom:18px;
    font-size: 16px;
    color: #666;
}
.slContxt-complete a, .slContxt-complete span {
    display: block;
    width: 108px;
    height: 27px;
    background-color: #004799;
    font-size: 14px;
    text-align: center;
    line-height: 27px;
    color: #fff;
}
.slContxt-complete a {
    margin-bottom: 14px;
}
/* start 找律师单独用的*/
.searchLawyer .searchItme {
    width: 360px;
    position: relative;
    margin: 0 auto;
    margin-top: 420px;
    float: none;
}
/* end 找律师单独用的*/
    #consulting #work_scope {
    width:440px;
    height: 32px;
    padding: 5px;
    margin-bottom: 20px;
}
#consulting .box {
    overflow: hidden;
    margin-top:10px;
}
#consulting .quesIsstxtmsg {
    margin-right: 20px;
    float: right;
    line-height:30px;
    color:#999;
}
#consulting #title {
    width:440px;
    height: 32px;
    border: 1px solid #d6d6d6;
    border-bottom: 1px dashed #d6d6d6;
    text-indent:10px;
}
#consulting #content {
    width:440px;
    border: 1px solid #d6d6d6;
    border-top:none;
    padding: 5px;
    text-indent:6px;
}
#consulting .caseType {
    line-height: 30px;
    width: 440px;
    
}
#consulting .but {
    width: 200px;
    height: 40px;
    font-size: 18px;
    background-color:#004799;
    color:#fff;
    cursor: pointer;
    border: none;
    margin-top: 20px;
}
.selt {
    width:100px;
    height:30px;
    padding:5px;
    margin-right:20px;
}
/*.askLawyerSearch {
    background: #f2f2f2;
    overflow: hidden;
}*/
.searchItme {
    width: 730px;
    /*margin: 0px auto 10px;*/
    position: relative;
    float: left;
}
.keyword-wrapper .search {
    width: 730px;
    height: 40px;
    padding: 0px 50px 0px 20px;
}
.searchIcon {
    text-indent: -99999;
    cursor: pointer;
    border:none;
    background: url(../img/question/hjgk.png) no-repeat center center;
    position: absolute;
    width: 40px;
    height: 40px;
    right: 0px;
    top: 0px;
}
.sortBy {
    position: relative;
    margin: 20px 0 50px 0;
}
ul.area-wrap {
    position: relative;
    /*margin-top: 20px;*/
    /*border: 1px solid #e8e8e8;*/
    min-height: 36px;
    padding: 6px 0;
}
ul.area-wrap li {
    color: #555;
}
ul.area-wrap li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
ul.area-wrap li span,ul.area-wrap li a,ul.area-wrap li .btn-more {
    float: left;
    /*margin-right: 5px;*/
    padding: 5px 8px;
    height: 14px;
    line-height: 14px;
    color: #666;
}
ul.area-wrap li span {
    font-weight: bold;
    margin-right: 10px;
}
ul.area-wrap li a.defcrrt,ul.area-wrap li a:hover {
    /*background-color: #dadada;*/
    color: #666;
}
ul.area-wrap li a.active,ul.area-wrap li a:hover {
    /*background-color: #004799;*/
    color: #004799;
}
ul.area-wrap li .btn-more {
    cursor: pointer;
    font-weight: normal;
    position: relative;
    z-index: 11;
    float: right;
    margin-top: -6px;
    margin-bottom: -6px;
    padding-top: 11px;
    padding-bottom: 11px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background-color: transparent;
}
ul.area-wrap li .btn-more i {
    background: url(../img/question/more.png) no-repeat;
    position: absolute;
    top: 15px;
    width: 13px;
    height: 7px;
    overflow: hidden;
    -webkit-transition: all .4s ease 0s;
    -moz-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s;
}
ul.area-wrap li .btn-more:hover {
    background-color: transparent;
    color: #555;
}
ul.area-wrap li .btn-more:hover i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    animation-fill-mode: forwards;
}
ul.area-wrap li.li-taller {
    padding: 12px 16px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
}
ul.area-wrap li.first {
    border-bottom: 1px dashed #e8e8e8;
}
ul.area-wrap .workscope {
    width: 550px;
    overflow: hidden;
    float: left;
    height: 24px;
}
ul.area-wrap .workscope.unfolded {
    height:76px;
}
ul.area-wrap .details {
    position: relative;
    overflow: visible;
}
ul.area-wrap .details li {
    padding: 6px 16px;
}
#filterCollapse .area,#filterCollapse .trade {
    position: relative;
}
/* end 问律师 找律师的公共css*/
.slInfo {
    /*float: left;*/
    overflow: hidden;
    height: 138px;
    margin-bottom: -1px;
    border: 1px solid #e8e8e8;
    /*padding: 20px 0;*/
}
/*.slInfo dt, .slInfo dd {
    
    
}*/
.slInfo dt {
    float: left;
    width: 118px;
    height: 124px;
    padding: 16px 0 0 12px;
}
.slInfo dd {
    float: left;
    width: 573px;
    height: 115px;
    /*line-height: 30px;*/
    padding: 10px 0px 15px 0px;
}
.slInfo dt a, .slInfo dt a img {
    position: relative;
    width: 100px;
    height: 100px;
}
.slInfo dt a img {
    display: block;
    border-radius: 50%;
}
.slContxt ol {
    width: 270px;
    float: left;
    margin-top: 5px;
}
.slContxt ol.right li {
    text-align: right;
    width: 250px;
    float: right;
}
.slContxt ol.right li .collects_count {
    padding-right: 20px;
}
.slInfo .fontcolor,.slInfo .fontcolor a,.slInfo .fontcolor:hover,.slInfo .fontcolor:hover {
    color: #004799;
}
.slInfo .fontcolor a.name {
    font-size: 16px;
}
/* 律师的个人列表*/
.item_pager {
    margin: 20px 0;
    text-align: center;
}
.item_pager .loadMore {
    background: #004799;
    display: inline-block;
    padding: 20px;
    padding: 10px 20px;
    border-radius: 20px;
}
.item_pager .loadMore,.item_pager .loadMore:hover {
    color: #fff;
}
/* 本例子css*/
.slideTxtBox {
    /*width:450px;*/
    text-align:left;
    margin-bottom: 50px;
}
.slideTxtBox .hd {
    height:50px;
    line-height:50px;
    padding:0 20px;
    margin-bottom: 20px;
    border-bottom:2px solid #ccc;
    position:relative;
}
.slideTxtBox .hd ul {
    float:left;
    position:absolute;
    width: 96%;
}
.slideTxtBox .hd ul li {
    float:left;
    text-align: center;
    cursor:pointer;
    width: 10%;
    margin:0 5%;
    font-size: 16px;
}
.slideTxtBox .hd ul li.on {
    height:50px;
    background:#fff;
    border-bottom:2px solid #004799;
}
.slideTxtBox .bd .titlenav {
    zoom:1;
    border: 1px solid #ccc;
    margin-top: -22px;
    padding: 30px;
    overflow: hidden;
}
.slideTxtBox .bd li {
    line-height:24px;
}
.slideTxtBox .bd li .date {
    float:right;
    color:#999;
}
/*个人简介*/
.slideTxtBox .bd ul .grjj{ 
    padding: 30px;
}
.serviceUnit {
    padding-bottom: 20px;
    line-height: 26px;
}
.serviceUnit>h3 {
    color: #666;
    font-size: 16px;
    font-weight:bold;
    padding-bottom:10px;
    border-bottom:1px solid #ccc;
}
.serviceUnit p{
    line-height:30px;
    overflow: hidden;
    margin: 10px;
}
.serviceUnit .information span{
    width: 400px;
    display: block;
    float: left;
}
.resume>h3,.proExper>h3 {
    color: #333;
    font-size: 18px;
    font-weight: normal;
    margin-top: 50px;
}
.resume .graphicBiography {
    margin:20px 0;
    background-color: #004799;
    font-size: 38px;
    text-align: center;
    color: #fff;
    padding: 20px;
    letter-spacing: 10px;
    line-height: 60px;
}
.resume .graphicBiography p {
    width: 550px;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
}
.proExper .clickAttention {
    margin:20px 0;
    background-color: #ff8686;
    padding: 20px;
    overflow: hidden;
    color: #fff;
}
.clickAttention .clickStarAtten {
    float: left;
    margin-top: 10px;
}
.clickAttention .clickStarAtten>img {
    width: 100px;
    height: 100px;
    vertical-align: top;
}
.clickAttention .adAdvertising {
    float: right;
    text-align:right;
    font-size: 28px;
    letter-spacing: 4px;
    line-height: 60px;
}
.clickAttention .adAdvertising>b {
    font-weight: 500;
    font-size: 38px;
    letter-spacing: 0px;
}
.lv-contents {
    text-indent: 2em;
}
/* 律师文章分享*/
    .artivleSharelist {
    overflow: hidden;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
.artivleSharelist dt, .artivleSharelist dd {
    float: left;
    line-height: 25px;
}
.artivleSharelist dd .title,.artivleSharelist dd .issuetxt {
    cursor: pointer;
}
.artivleSharelist dd .title a:hover,.artivleSharelist dd .issuetxt a:hover {
    color: #004799;
}
.artivleSharelist dt {
    overflow: hidden;
    margin-right: 20px;
}
.artivleSharelist dd {
    width: 700px;
}
.artivleSharelist dd .dateTime {
    float:right;
}
.lvartivleShare .artivleSharelist dd.issuetxt {
    height:90px;
    overflow: hidden;
}
.artivleSharelist dd .created_at {
    float: right;
}
.numlr {
    float:left;
}
.numlr a:hover {
    color: #424242;
}
.numlr a{
    margin-right: 40px;
}
.numlr label {
    padding-right:10px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
}
.numlr b .line {
    padding-right: 20px;
}
.numlr label .last {
    margin-right: 0px;
    border-right: none;
    padding-right: 0px;
}
.numlr label .icon-read {
    background: url(../img/question/read.png) no-repeat 0px 2px;
    padding-left:25px;
}
.numlr label .icon-like {
    background: url(../img/question/like.png) no-repeat 0px 2px;
    padding-left:25px;
    cursor: pointer;
}
.numlr label .icon-comment {
    background: url(../img/question/review.png) no-repeat 0px 2px;
    padding-left:25px;
}
.numlr label .favorite {
    background: url(../img/star-off.png) no-repeat 0px 2px;
    padding-left:20px;
    cursor: pointer;
}
.dateTime {
    color: #757575;
}
.issuetxt {
    color: #757575;
}
/* 律师评论*/
.tabs ul {
    overflow: hidden;
    clear: both;
    min-height: 40px;
    margin-bottom: 20px;
}
.tabs ul li {
    float: left;
    padding: 0 30px;
    line-height: 30px;
    text-align: center;
    width:1000px;
}
.tabs ul li a {
    color: #424242;
}
.tabs ul .loading {
    margin:0 auto;
}
.tabs ul #page1 .issuetxt {
    min-height:20px;
}
.tabs ul li.current a {
    color:#004799;
}
.tabs ul li.dividingline {
    border-right: 1px solid #ccc;
    padding-left: 0px;
}
.tabs .tabs-container .tab-box.hide {
    display: none;
}
.tab-box .sumComments {
    margin-bottom: 20px;
}
.tab-box .sumComments label {
    color: #004799;
    margin: 0px 5px;
}
.score {
    width: 180px;
    display:inline-block;
}
.score img {
    vertical-align: sub;
}
/* 律师咨询和回复*/
    .artivleSharelist dd .dateTime img {
    vertical-align: middle;
    padding-right: 5px;
    margin-left: 5px;
}
.lvquestions .artivleSharelist dd .numlr {
    color:#757575;
}
/* 律师的案件详情*/
.caseInfo {
    width: 800px;
    margin:0 auto;
    overflow: hidden;
}
.caseInfo .title {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding-bottom: 20px;
    text-align: center;
    font-size:18px;
}
.caseInfo .dataTime {
    width: 100%;
    text-align: center;
    display: inline-block;
}
.caseInfo .caseDateil {
    text-indent: 2em;
    padding:20px;
}
/* 律师的评论*/
.discuss {
    width: 800px;
    margin:0 auto;
    overflow: hidden;
    border-top: 1px solid #ccc;
    margin-top: 10px;
}
.ds-comments-info .title {
    text-indent: 2em;
    height: 35px;
    line-height: 35px;
}
.discussContext {
    width: 700px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.discussContext .itxtarea,.discussSbmint {
    width: 698px;
}
.discussContext .itxtarea {
    border:1px solid #ccc;
    padding: 3px 8px 5px;
}
.discussContext .ds-hidden-text {
    word-wrap: break-word;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 10px;
    right: 10px;
}
.discussContext .ds-hidden-text {
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    line-height: 20px;
    border: none;
}
.ds-post-toolbar {
    text-align: right;
    margin: 10px 0;
    overflow: hidden;
}
.ds-post-toolbar a:hover {
    color:#fff;
}
.ds-post-toolbar .subComment {
    border:none;
    width: 178px;
    display: block;
}
.ds-post-toolbar .subComment,.ds-post-toolbar .tip {
    float: right;
    clear: both;
    margin-bottom: 10px;
}
.ds-post-toolbar .tip {
    color: red;
    display: none;
}
.lv-comment {
    padding-top: 20px;
    color: #757575;
    margin-bottom: 20px;
}
.lv-comment-end {
    border-top:1px solid #ccc;
}
.lv-comments .comments-list .comments-list_more {
    position: relative;
    top: -2px;
    margin-bottom: 12px;
}
.lv-comments .comments-list .comments-list_more .ico_loading {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    vertical-align: -3px;
    background: url(img/qz_img/loading.gif?);
}
.lv-comments .comments-list .comments-item {
    list-style: none;
}
.lv-comments .comments-list .bor3 {
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    border-top: none;
    overflow: hidden;
}
.lv-comments .comments-list #page {
    border: none;
}
.lv-comments .comments-list .comments-item .comments-item-bd {
    margin: 10px 0;
    overflow: hidden;
    position: relative;
    *zoom: 1;
}
.lv-comments .comments-list .ui_avatar {
    float: left;
}
.lv-comments .comments-list .ui_avatar img {
    width: 100px;
    height: 100px;
    border-radius: 2px;
}
.lv-comments .comments-list .nickname {
    color: #989898;
    display: inline-block;
    margin-right: 5px;
}
.lv-comments .comments-list .comments-content {
    width: 750px;
    margin-left: 30px;
    float: left;
}
.lv-comments .comments-list .comments-content .textcontent{
    height: 50px;
    width: 750px;
    overflow: hidden;
}
.lv-comments .comments-list .comments-content img {
    vertical-align: text-bottom;
}
.lv-comments .comments-list .comments-content .emoticon {
    height: 24px;
}
.lv-comments .comments-list .comments-content .title {
    color: #414141;
}
.lv-comments .comments-list .comments-op {
    line-height: 30px;
    position: relative;
    *zoom: 1;
}
.lv-comments .comments-list .c-tx3 {
    float: right;
    text-align: right;
    color: #a0a0a0;
}
.lv-comments .comments-list .comments-op a {
    margin-right: 5px;
    color: #757575;
}
.lv-comments .lv-comments-sub {
    padding: 0 0 5px 40px;
}
.lv-comments .comments-item-bd .lv-comments-sub {
    padding: 0 0 5px;
}
.lv-comments .lv-comments-sub .comments-item {
    border: none;
    padding: 0;
}
/*.lv-comments .lv-comments-sub .comments-op {
    margin-bottom: 6px
}*/
    .lv-comments .comments-list .comments-item:first-child {
    border: none;
    padding-top: 0;
    margin-top: 0;
}
.lv-comments .lv-comments-sub .comments-item:first-child {
    padding-top: 0;
}
.lv-comments .comments-list ul {
    _position: relative;
    _top: -15px;
    _margin-bottom: -16px;
    _zoom: 1;
}
.lv-comments .lv-comments-sub ul {
    _position: relative;
    _top: 0;
    _margin-bottom: 0;
}
.lv-retweet .lv-pagenav a {
    display: inline-block;
    padding: 0 4px;
    height: 20px;
    line-height: 20px;
    min-width: 10px;
    vertical-align: top\9;
}
.lv-retweet li {
    border-width: 1px;
}
.comments-content .url {
    -ms-word-break: break-all;
    word-break: break-all;
}
.comments-list .comments_thumbnails,.comments-list .cmt-figure {
    margin: 5px 0 3px;
    font-size: 0;
}
.comments-list .comments_thumbnails a,.comments-list .cmt-figure a {
    display: inline-block;
    width: 80px;
    height: 80px;
    vertical-align: top;
    overflow: hidden;
    margin-right: 4px;
    background-color: #e9e9e9;
}
.lv-poster-bd {
    padding-left: 58px;
    position: relative;
    border-bottom:1px solid #ccc;
    margin-bottom: 20px;
}
.lv-poster-bd .content_content {
    position: relative;
}
.lv-poster-bd .ds-hidden-text {
    word-wrap: break-word;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 10px;
    right: 10px;
}
.lv-poster-bd .ds-hidden-text {
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    line-height: 20px;
    border: none;
}
.lv-poster-bd a.ds-avatar {
    cursor: pointer;
    text-decoration: none;
    color: #777;
    background-color: transparent;
    -webkit-transition: color .15s linear;
    -moz-transition: color .15s linear;
    transition: color .15s linear;
    position: absolute;
    top: 0;
    left: 0;
}
.lv-poster-bd a.ds-avatar img {
    width: 50px;
    height: 50px;
}
.lv-poster-bd .content_content textarea {
    width: 100%;
    height: 60px;
    line-height: 20px;
    padding: 3px 8px 5px;
    background: none;
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,.04);
}
.lv-poster-bd .content_content .ds-post-toolbar {
    margin-bottom: 0px;
}
.lv-poster-bd .content_content .ds-post-toolbar .subComment {
    border:none;
    width: 150px;
    display: block;
}
/*星级评分*/
    .lawyerScore span img {
    vertical-align: middle;
    margin-top: -3px;
}
#transaction #page01 {
    width: 1000px;
}
#transaction #page01 li {
    margin-left:620px;
}
/*律师成交记录*/
.tradingRecord{
    overflow: hidden;
}
.tradingRecord span {
    width:180px;
    line-height: 45px;
    display: block;
    float: left;
    text-align: center;
    color: #666;
}
.lvtradingtitle{
    overflow: hidden;
    margin-bottom:10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #c2c2c2;
}
.lvtradingtitle span {
    width:180px;
    font-size: 16px;
    display: block;
    float: left;
    text-align: center;
}
/* 律师个人主页 */
.userInfoImg{width: 100%;height: 400px;background-color: #f3f3f3;}
.lvhomepage{text-align: center;color: #757575;margin-top: -93px;position: relative;border-bottom: 50px solid #f3f3f3;}

.lvhomepage .alpha-bg{width: 1000px;height:100px;margin-top: -100px; background-color:#f3f3f3; filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.lvhomepage .userImg{border-radius:50%;border: 5px solid #fff;position: absolute;left: 30px;top:-60px;}
.lvhomepage .folder{position: absolute;left:140px;top:10px;}
.lvhomepage .folder li{float: left;padding:0 50px;height: 80px;}
.lvhomepage .folder .line{border-right: 1px #6b6d6c solid;}
.lvhomepage .folder li .serviceEvaluation{margin-top: 10px;}
.lvhomepage .folder li .areward{line-height: 50px;}
.lvhomepage .folder li .advisory{margin-left: 52px;}
.lvhomepage .zanicon{background:url(../img/lawyer/zan.png)no-repeat;width:27px;height:27px;float: left;}
.lvhomepage .zanicon-off{background:url(../img/lawyer/zan_off.png)no-repeat;width:27px;height:27px;float: left;}
.lvhomepage .follow_text{line-height: 27px;float: left; margin-left: 10px;width: 56px;}
.lvhomepage .areward{background:url(../img/lawyer/areward.png) no-repeat 0px 0px;padding-left:50px;line-height: 20px;}
.lvhomepage .userName{padding-top: 10px;color: #666;font-size: 18px;margin-bottom: 15px;}
.lvhomepage .userName span{font-size: 14px;}

.lvhomepage .saying{text-align: center;margin-bottom: 15px}
.lvhomepage .contactTa{text-align: center;padding-bottom: 20px}
.contactTa a{height: 26px;display: inline-block;line-height: 26px;padding:0 15px;color: #fff}
.contactTa a.attention{background-color: #ff8686}
.contactTa a.areward{background:#ff8686 url(../img/lawyer/areward.png) no-repeat 0px 0px;padding-left: 60px}
.contactTa a.areward>b{margin: 0 5px}
.contactTa a.advisory,.contactTa a.stipuTa{background-color: #004799}
.contactTa a.areward,.contactTa a.advisory,.contactTa a.stipuTa{margin-left: 10px}
.lvBriefIntro{margin-bottom: 20px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 20px 0}
.lvBriefIntro ol.vocational{width: 700px;border-right: 1px solid #ccc;float: left;margin-right: 20px}
.lvBriefIntro ol li{height: 26px}
.lvBriefIntro ol li>label>font{color: #004799;border: 1px solid #004799;padding: 0 5px} 
.lvBriefIntro ol li img{vertical-align: middle}
.selfIntro{margin-top: 50px;min-height: 200px}
.selfIntro p{text-indent: 2em;line-height: 25px;margin-bottom: 10px}

/* 律师主页-用户评论 */
.lvevaluation .artivleSharelist .issuetxt{
    width: 800px;
    min-height: 50px;
    max-height: 80px;
    overflow: hidden;
}
.lvevaluation .artivleSharelist .evaluatelabel{
    background-color:#ececec;
    padding:2px 5px;
    border-radius:3px;
    margin-right: 10px;
    color: #999;
}
.lvevaluation .artivleSharelist dd {
    width: 800px;
}


.userBanner{width:100%;height: 460px;position: relative;}
.userBanner .img{background:url(../img/lawyer/lvbanner.png) center no-repeat;height: 460px;width:1920px;position: absolute;left: 50%;margin-left: -960px;}
.lv-view-userImg .userImg{position: absolute;bottom:-50px;left:50%;margin-left: -500px; width: 100px;height:100px ; border-radius: 50%;border: 4px solid #fff;}
.left-lv-view{width: 640px;float: left;margin-right: 40px;margin-top: 45px;}
.left-lv-view .content1{margin-top: 28px;line-height: 28px;font-size:16px;color: #7f7f7f; background-color: #fff;border: 1px solid #ebebeb;border-radius: 10px;padding:15px;}
.left-lv-view .lv-info-type{width: 340px; margin: 0 auto;}
.left-lv-view .lv-info-type .icon1{background:url(../img/lawyer/commit.png) 0px 2px no-repeat;width: 14px; height: 16px;display: inline-block;margin:0  10px 0 0px;}
.left-lv-view .lv-info-type .icon2{background:url(../img/lawyer/follow.png) 0px 2px no-repeat;width: 14px; height: 16px;display: inline-block;margin:0  10px 0 30px;}
.left-lv-view .lv-info-type .icon3{background:url(../img/lawyer/reward.png) 0px 2px no-repeat;width: 14px; height: 16px;display: inline-block;margin:0  10px 0 30px;}
.left-lv-view .lv-info-type .icon4{background:url(../img/lawyer/label.png) 0px 2px no-repeat;width: 16px; height: 16px;display: inline-block;margin:0  10px 0 0px;}
.left-lv-view .lv-info-type .icon5{background:url(../img/lawyer/position.png) 0px 2px no-repeat;width: 16px; height: 16px;display: inline-block;margin:0  10px 0 0px;}
.left-lv-view .lv-info-type .line{display: inline-block;color: #b5b5b5;}
.left-lv-view .lv-info-type .userName{color: #3b3b3b;font-size: 30px;text-align: center;}
.left-lv-view .view-content1{overflow: hidden; width: 640px;margin:40px auto;border: 1px solid #e8e8e8;background-color: #fff;border-radius: 10px;}
.left-lv-view .view-content1 .titlebg{background-color: #f0f1f3;width: 1000px; line-height: 40px;overflow: hidden;}
.left-lv-view .view-content1 .titlebg ul li{float: left;padding: 4px 20px;cursor: pointer;color: #7e7e7e;line-height: 34px;}
.left-lv-view .view-content1 .titlebg ul li.cu{background-color: #fff;border-bottom: 4px solid #48b4ff;padding-bottom: 0px;color:#48b4ff; }
.left-lv-view .view-content1 .evaluate-but{overflow: hidden;margin-bottom: 20px;}
.left-lv-view .view-content1 .evaluate-but a{width: 100px;height: 30px;display: inline-block; text-align: center;line-height: 30px;border-radius: 10px; font-size: 18px;border: 1px solid #e8e8e8;float: left;margin-right: 10px;}
.left-lv-view .view-content1 .evaluate-but a:hover{color: #fff;background-color: #48b4ff;}
.left-lv-view .view-content1 .evaluate-but a:hover .colorF,.view-content1 .evaluate-but a:hover .colorD{color: #fff;}
.left-lv-view .view-content1 .evaluate-but a.cua{color: #fff;background-color: #48b4ff;}
.left-lv-view .view-content1 .evaluate-but a.cua .colorF,.view-content1 .evaluate-but a.cua .colorD{color: #fff;background-color: #48b4ff;}
.left-lv-view .view-content1 .good-evaluate li{border-top: 1px solid #e8e8e8;padding: 30px 0;overflow: hidden;}
.left-lv-view .view-content1 .good-evaluate li .lvimg{border: 2px solid #fff;border-radius: 50%;}
.left-lv-view .view-content1 .good-evaluate li .lvimg:hover{border: 2px solid #48b4ff;}
.left-lv-view .view-content1 .good-evaluate .box1{width: 560px;}
.left-lv-view .view-content1 .good-evaluate .evaluate-type{margin-top: 20px;}
.left-lv-view .view-content1 .good-evaluate .evaluate-type a{background-color: #f0f1f3;border-radius: 10px;text-align: center;display: inline-block;padding: 4px 10px;margin-right:6px;color: #7f7f7f;}
.left-lv-view .view-content1 .introduce-title{background:url(../img/titlebg.png) center no-repeat; width:788px; height:92px;text-align: center;line-height: 92px;margin: 40px auto;}

.right-lv-view{width:320px;float: left;margin-top: 90px;}
.right-lv-view .icon01{background:url(../img/lawyer/like2.png) 0px 16px no-repeat;background-size:22px; width:26px; height:40px;display: inline-block;margin:0 5px 0 0px;}
.right-lv-view .icon02{background:url(../img/lawyer/like.png) 0px 16px no-repeat;background-size:22px; width:26px; height:40px;display: inline-block;margin:0 5px 0 0px;}

.right-lv-view .follow_text{display:inline-block;}
.right-lv-view .weixin{background:url(../img/lawyer/weixin.png) 0px 0px no-repeat;width: 32px; height: 32px;display: inline-block;margin:0  0px 0 20px;}
.right-lv-view .friend{background:url(../img/lawyer/friend.png) 0px 0px no-repeat;width: 32px; height: 32px;display: inline-block;margin:0  0px 0 20px;}
.right-lv-view .QQ{background:url(../img/lawyer/QQ.png) 0px 0px no-repeat;width: 32px; height: 32px;display: inline-block;margin:0  0px 0 20px;}
.right-lv-view .QQZone{background:url(../img/lawyer/qqzo.png) 0px 0px no-repeat;width: 32px; height: 32px;display: inline-block;margin:0  0px 0 20px;}
.right-lv-view .view-content1{overflow: hidden; width:320px;margin:40px auto;border: 1px solid #e8e8e8;background-color: #fff;border-radius: 10px;}
.right-lv-view .view-content1 .titlebg{background-color: #f0f1f3;width: 1000px; line-height: 40px;overflow: hidden;}
.right-lv-view .view-content1 .titlebg ul li{float: left;padding: 4px 20px;cursor: pointer;color: #7e7e7e;line-height: 34px;}
.right-lv-view .view-content1 .titlebg ul li.cu{background-color: #fff;border-bottom: 4px solid #48b4ff;padding-bottom: 0px;color:#48b4ff; }
.right-lv-view .view-content1 .lv-article li{border-top: 1px solid #e8e8e8;padding:20px 0;overflow: hidden;}
.right-lv-view .view-content1 .lv-article li .lvimg{border: 2px solid #fff;border-radius: 50%;}
.right-lv-view .view-content1 .lv-article li .lvimg:hover{border: 2px solid #48b4ff;}
.right-lv-view .view-content1 .lv-article .box1{width:320px;}
.right-lv-view .view-content1 .lv-article .evaluate-type{margin-top:5px;}
.right-lv-view .view-content1 .lv-article .evaluate-type a{background-color: #f0f1f3;border-radius: 10px;text-align: center;display: inline-block;padding: 4px 10px;margin-right:6px;color: #7f7f7f;}
.right-lv-view .view-content1 .introduce-title{background:url(../img/titlebg.png) center no-repeat; width:788px; height:92px;text-align: center;line-height: 92px;margin: 40px auto;}

.unfollow{cursor: pointer; margin: 40px 0; background:url(../img/lawyer/like.png)100px 13px no-repeat;background-size:22px;padding-left:130px;font-size: 18px;border: 1px solid #e8e8e8;color: #7f7f7f;line-height: 46px;font-size: 18px;background-color:#fff;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.follow-but{cursor: pointer; margin: 40px 0; background:url(../img/lawyer/like2.png)100px 13px no-repeat;background-size:22px;padding-left:130px;font-size: 18px;border: 1px solid #e8e8e8;color: #7f7f7f;line-height: 46px;font-size: 18px;background-color:#fff;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.follow-but:hover{cursor: pointer; margin: 40px 0; background:url(../img/lawyer/like.png)100px 13px no-repeat;background-size:22px;padding-left:130px;font-size: 18px;border: 1px solid #e8e8e8;color: #7f7f7f;line-height: 46px;font-size: 18px;background-color:#fff;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}

#serviceDiv{overflow: hidden;display: none;}
#serviceDiv .icon-box{line-height:18px;cursor: pointer; text-align: center;font-size: 14px;color:#fff;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;background-color: #ff4670;padding: 10px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px; }
#serviceDiv .icon-box .serviceicon{background:url(../img/service.png) 0px -5px no-repeat;width: 28px; height: 26px;display:block;margin:0px auto;}

#serviceDiv .service-list{width: 424px;}
#serviceDiv .service-list .title2{position: relative;font-size: 22px;line-height: 75px;font-weight: bold; color: #fff;background-color:#48b4ff;width: 424px;text-align: center;height: 75px;}

#serviceDiv .service-list .serviceicon2{background:url(../img/service2.png) 0px 0px no-repeat;width: 20px; height: 25px;display: inline-block;position: absolute;right:-19px;top:30px;}
#serviceDiv .service-list .service-list-box{border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;overflow: hidden;background-color: #fff;}
#serviceDiv .service-list li{font-size: 20px;color: #3b3b3b;line-height: 50px;padding: 0 30px;cursor: pointer;}
#serviceDiv .service-list li .mun{float: right;text-align: left;width: 110px;}
#serviceDiv .service-list li.cua{background-color: #ebebeb;color: #48b4ff;}
#serviceDiv .service-list li:hover{background-color: #ebebeb;color: #48b4ff;}

.lv-information br{line-height: 20px;width: auto;height: 10px;}


.service-but{margin-top:35px;text-align: center;cursor: pointer;width: 320px;line-height: 46px;font-size: 18px;color: #fff;background-color: #ff4670; border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.service-but:hover{background-color: #d6385b;}





